multi-billion dollar amount - Spanish English Dictionary